package cn.wangdian.erp.sdk.api.wms.dto;

import com.google.gson.annotations.SerializedName;
import java.math.BigDecimal;
import java.util.List;

public class StockShelveQueryWithDetailResponse
{
	@SerializedName("total_count") private Integer total;
	@SerializedName("order") private List<Order> orderList;

	public static class Order
	{
		@SerializedName("order_no") private String orderNo;
		@SerializedName("operator_name") private String operatorName;
		@SerializedName("to_zone_no") private String toZoneNo;
		@SerializedName("warehouse_no") private String warehouseNo;
		@SerializedName("from_zone_no") private String fromZoneNo;
		@SerializedName("created") private String created;
		@SerializedName("detail_list") private List<Detail> detailList;
		@SerializedName("modified") private String modified;
		@SerializedName("type") private Integer type;
		@SerializedName("status") private Integer status;

		public static class Detail
		{
			@SerializedName("goods_name") private String goodsName;
			@SerializedName("spec_code") private String specCode;
			@SerializedName("from_position_no") private String fromPositionNo;
			@SerializedName("goods_no") private String goodsNo;
			@SerializedName("spec_no") private String specNo;
			@SerializedName("defect") private Boolean defect;
			@SerializedName("expire_date") private String expireDate;
			@SerializedName("cart_seat") private Integer cartSeat;
			@SerializedName("spec_id") private Integer specId;
			@SerializedName("to_position_no") private String toPositionNo;
			@SerializedName("short_name") private String shortName;
			@SerializedName("spec_name") private String specName;
			@SerializedName("up_num") private BigDecimal upNum;
			@SerializedName("order_id") private Integer orderId;
			@SerializedName("down_num") private BigDecimal downNum;
			@SerializedName("barcode") private String barcode;

			public String getGoodsName()
			{
				return goodsName;
			}

			public void setGoodsName(String goodsName)
			{
				this.goodsName = goodsName;
			}

			public String getSpecCode()
			{
				return specCode;
			}

			public void setSpecCode(String specCode)
			{
				this.specCode = specCode;
			}

			public String getFromPositionNo()
			{
				return fromPositionNo;
			}

			public void setFromPositionNo(String fromPositionNo)
			{
				this.fromPositionNo = fromPositionNo;
			}

			public String getGoodsNo()
			{
				return goodsNo;
			}

			public void setGoodsNo(String goodsNo)
			{
				this.goodsNo = goodsNo;
			}

			public String getSpecNo()
			{
				return specNo;
			}

			public void setSpecNo(String specNo)
			{
				this.specNo = specNo;
			}

			public Boolean getDefect()
			{
				return defect;
			}

			public void setDefect(Boolean defect)
			{
				this.defect = defect;
			}

			public String getExpireDate()
			{
				return expireDate;
			}

			public void setExpireDate(String expireDate)
			{
				this.expireDate = expireDate;
			}

			public Integer getCartSeat()
			{
				return cartSeat;
			}

			public void setCartSeat(Integer cartSeat)
			{
				this.cartSeat = cartSeat;
			}

			public Integer getSpecId()
			{
				return specId;
			}

			public void setSpecId(Integer specId)
			{
				this.specId = specId;
			}

			public String getToPositionNo()
			{
				return toPositionNo;
			}

			public void setToPositionNo(String toPositionNo)
			{
				this.toPositionNo = toPositionNo;
			}

			public String getShortName()
			{
				return shortName;
			}

			public void setShortName(String shortName)
			{
				this.shortName = shortName;
			}

			public String getSpecName()
			{
				return specName;
			}

			public void setSpecName(String specName)
			{
				this.specName = specName;
			}

			public BigDecimal getUpNum()
			{
				return upNum;
			}

			public void setUpNum(BigDecimal upNum)
			{
				this.upNum = upNum;
			}

			public Integer getOrderId()
			{
				return orderId;
			}

			public void setOrderId(Integer orderId)
			{
				this.orderId = orderId;
			}

			public BigDecimal getDownNum()
			{
				return downNum;
			}

			public void setDownNum(BigDecimal downNum)
			{
				this.downNum = downNum;
			}

			public String getBarcode()
			{
				return barcode;
			}

			public void setBarcode(String barcode)
			{
				this.barcode = barcode;
			}
		}

		public String getOrderNo()
		{
			return orderNo;
		}

		public void setOrderNo(String orderNo)
		{
			this.orderNo = orderNo;
		}

		public String getOperatorName()
		{
			return operatorName;
		}

		public void setOperatorName(String operatorName)
		{
			this.operatorName = operatorName;
		}

		public String getToZoneNo()
		{
			return toZoneNo;
		}

		public void setToZoneNo(String toZoneNo)
		{
			this.toZoneNo = toZoneNo;
		}

		public String getWarehouseNo()
		{
			return warehouseNo;
		}

		public void setWarehouseNo(String warehouseNo)
		{
			this.warehouseNo = warehouseNo;
		}

		public String getFromZoneNo()
		{
			return fromZoneNo;
		}

		public void setFromZoneNo(String fromZoneNo)
		{
			this.fromZoneNo = fromZoneNo;
		}

		public String getCreated()
		{
			return created;
		}

		public void setCreated(String created)
		{
			this.created = created;
		}

		public List<Detail> getDetailList()
		{
			return detailList;
		}

		public void setDetailList(List<Detail> detailList)
		{
			this.detailList = detailList;
		}

		public String getModified()
		{
			return modified;
		}

		public void setModified(String modified)
		{
			this.modified = modified;
		}

		public Integer getType()
		{
			return type;
		}

		public void setType(Integer type)
		{
			this.type = type;
		}

		public Integer getStatus()
		{
			return status;
		}

		public void setStatus(Integer status)
		{
			this.status = status;
		}
	}

	public Integer getTotal()
	{
		return total;
	}

	public void setTotal(Integer total)
	{
		this.total = total;
	}

	public List<Order> getOrderList()
	{
		return orderList;
	}

	public void setOrderList(List<Order> orderList)
	{
		this.orderList = orderList;
	}
}
